Obiettivi di Apprendimento
- Riconoscere i principi della programmazione generica e come si differenziano dai paradigmi orientati agli oggetti
- Implementare e utilizzare template di funzioni e classi per ridurre la ridondanza del codice
- Eseguire la specializzazione dei template e comprendere le regole della deduzione dei template
- Analizzare l'impatto dell'istanziazione dei template sul tempo di compilazione e sulla dimensione del file binario